Design, Configuration, Implementation, and Performance of a Simple 32 Core Raspberry Pi Cluster

نویسنده

  • Vincent A. Cicirello
چکیده

In this report, I describe the design and implementation of an inexpensive, eight node, 32 core, cluster of raspberry pi single board computers, as well as the performance of this cluster on two computational tasks, one that requires significant data transfer relative to computational time requirements, and one that does not. We have two use-cases for the cluster: (a) as an educational tool for classroom usage, such as covering parallel algorithms in an algorithms course; and (b) as a test system for use during the development of parallel metaheuristics, essentially serving as a personal desktop parallel computing cluster. Our preliminary results show that the slow 100 Mbps networking of the raspberry pi significantly limits such clusters to parallel computational tasks that are either long running relative to data communications requirements, or that which requires very little internode communications. Additionally, although the raspberry pi 3 has a quad-core processor, parallel speedup degrades during attempts to utilize all four cores of all cluster nodes for a parallel computation, likely due to resource contention with operating system level processes. However, distributing a task across three cores of each cluster node does enable linear (or near linear) speedup.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Analysis of a 32-bit Embedded High-Performance Cluster Optimized for Energy and Performance – Extended Edition

A growing number of supercomputers are being built using processors with low-power embedded ancestry, rather than traditional high-performance cores. In order to evaluate this approach we investigate the energy and performance tradeoffs found with ten different 32-bit ARM development boards while running the HPL Linpack and STREAM benchmarks. Based on these results (and other practical concerns...

متن کامل

Teaching “Embedded Operating Systems” using Raspberry Pi and Virtual Machines

Embedded systems design, implementation and programming is an important topic in many curricula of Computer Science and Computer Engineering. This paper describes the structure of a course on Embedded Operating Systems included in the Degree in Computer Science at the University of Valladolid. The course core elements are the use of virtual machines and Raspberry Pi kits. Our experience shows t...

متن کامل

Raspberry Pi 2 as an Feasible Alternative for Cloud Based Parallel Computing Solutions

Data centres use about 250 350 TWh of electric energy per year. About 33% of the data centres power consumption comes from IT equipment. ARM devices are 3 to 4 times more efficient than the traditional x86 based devices [5]. In recent years, ARM processors have been used in small devices such as the Raspberry Pi [23]. The next generation, the Raspberry Pi 2 model B, has a higher clocked quad-co...

متن کامل

Enabling Raspberry Pi Performance Counter Support on Linux perf_event

The Raspberry Pi is a low-cost, low-power, embedded ARM platform designed for use as an educational tool. The ARMv6 processor core included on the Raspberry Pi includes support for hardware performance counters (low-overhead registers that can provide detailed architectural performance measurements). Support for these counters is available for ARM Linux via the perf event interface, but not ena...

متن کامل

User Interface for Visually Impaired People

The research work deals with the design and implementation of Speech recognition device using Raspberry Pi for essential usage to visually impaired people. Now a day’s blind people are increasing enormously so, the main objective of the research is to provide a simple, cheap, friendly user, and compact device for visually impaired people to use multimedia applications of operating system like t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1708.05264  شماره 

صفحات  -

تاریخ انتشار 2017